<?php
require_once ('Animal.php');
require_once ('Loge.php');

/**
 * Classe permettant de créer des objets Deplacement
 * @author zikrija.saric@heig-vd.ch, alain.borel@heig-vd.ch, phonepheth.manixab@heig-vd.ch
 * @version 1.0
 * @created 30-mai-2012 08:59:37
 */
class Deplacement
{

        /**
         * Identifiant du deplacement
         * @var int
         */
	protected $id;
        
        /**
         * Date et heure du deplacement
         * @var string
         */
	protected $dateHeure;
        
        /**
         * Identifiant de l'animal concerné par le déplacement
         * @var int
         */
	protected $animal_id;
        
        /**
         * Nom de la loge où l'animal est déplacé
         * @var string
         */
	protected $loge_nom;
        
        /**
         * Nom du batiment de lequel l'animal est déplacé
         * @var string
         */
	protected $batiment_nom;

        /**
         * Permet de récupérer l'identifiant du deplacement
         * @return int
         */
	public function getId() {
            return $this->id;
        }
        
        /**
         * Permet de récupérer la date et l'heure du deplacement
         * @return string
         */
        public function getDateHeure() {
            return $this->dateHeure;
        }
        
        /**
         * Permet de récupérer l'identifiant de l'animal concerné par le déplacement
         * @return int
         */
        public function getAnimal_id() {
            return $this->animal_id;
        }
        
        /**
         * Permet de récupérer le nom de la loge où l'animal est déplacé
         * @return string
         */
        public function getLoge_nom() {
            return $this->loge_nom;
        }
        
        /**
         * Permet de récupérer le nom du batiment dans lequel l'animal est déplacé
         * @return string
         */
        public function getBatiment_nom() {
            return $this->batiment_nom;
        }
        
        /**
         * Permetde définir lidentifiant du déplacement
         * @param int $id
         */
        public function setId($id) {
            $this->id = $id;
        }
        
        /**
         * Permet de définir la date et l'heure du déplacement
         * @param string $dateHeure
         */
        public function setDateHeure($dateHeure) {
            $this->dateHeure = $dateHeure;
        }
        
        /**
         * Permet de définir l'identifiant de l'animal concerné par le déplacement
         * @param int $animal_id
         */
        public function setAnimal_id($animal_id) {
            $this->animal_id = $animal_id;
        }
        
        /**
         * Permet de définir le nom de la loge où l'animal a été déplacé
         * @param string $loge_nom
         */
        public function setLoge_nom($loge_nom) {
            $this->loge_nom = $loge_nom;
        }
        
        /**
         * Permet de définir le nom du batiment dans lequel l'animal a été déplacé
         * @param string $batiment_nom
         */
        public function setBatiment_nom($batiment_nom) {
            $this->batiment_nom = $batiment_nom;
        }
        
        /**
         * Permet d'instancier un objet Deplacement
         * @param int $id
         * @param string $dateHeure
         * @param int $animal_id
         * @param string $loge_nom
         * @param string $batiment_nom
         */
        function __construct($id, $dateHeure, $animal_id, $loge_nom, $batiment_nom) {
            $this->id = $id;
            $this->dateHeure = $dateHeure;
            $this->animal_id = $animal_id;
            $this->loge_nom = $loge_nom;
            $this->batiment_nom = $batiment_nom;
        }




}
?>